iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
Software Development

2022年 JavaScript 相關應用及學習之繁體中文選系列 第 9

[2022年 JavaScript 相關應用及學習之繁體中文選] JavaScript 網頁程式設計超入門 | 心得導讀

  • 分享至 

  • xImage
  •  

導言

這是一本從實例出發,以JS學習搭配網頁設計的入門書,對於網頁以及程式都還不了的你,是一本不錯的入門書。
架構
本書輔以 JS 搭配網頁開發許多實例,例如:怪獸遊戲、商品計算、FizzBuzz 、倒數計時器等。
使得學習者可以做中學,學中做,增加信心感。

摘要

也有物件不需要做初始化的動作

在JavaScript 物件中,有些物件和 Date 物件相同,使用的時候必須以 new 關鍵字做「初始化」的動作,而另外一方面,例如44節中曾經介紹過的 Math 物件、還有 window 物件以及 document 物件等物件,則不需要執行初始化的動作。
為什麼有些物件需要初始化,而有些物件又不需要初始化呢?
某物件是否需要執行初始化的動作,可以用下列的方式簡單做個判斷:

  • 可建立多個物件的物件需要初始化
  • 無法建立多個物件的物件不必初始化 :「可建立多個」的 Date 物件

Date 物件是本書第1個介紹需要初始化的物件,而需要進行初始化的物件,其實都來自於具有物件方法與屬性的「原始物件」。
這類的物件在使用的時候,必須完整複製1份原始物件,然後將複製出來的副本物件存放在變數等地方(正確來說是儲存在記憶體中)。
而這樣的複製過程就是「初始 化」的意義,Date 物件的原始物件,雖然只有1個,不過透過物件複製就能產生多個分身。

總結

難易度

適合對象

「超」入門。

心得

最後一個章節講的是 jQuery,是直接操作 DOM,雖然已經退流行,而且邏緝上不相於目前的主流網頁開發,例如: react vue ,Life Cycle 的觀念,但參考一下還是可以,因為若日後有學爬蟲的需求,可能還是會碰到 css selector 那就會用 jQuery 的觀念。


上一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] 新一代 JavaScript 程式設計精解:《對應 ECMAScript 全新語法標準》| 心得導讀
下一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] 用 Node.js 一統JavaScript前後端:強勢Web開發親手作 | 心得導讀
系列文
2022年 JavaScript 相關應用及學習之繁體中文選31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言